benefit of mankind as a whole - Español Inglés Diccionario